package com.mt.api.modules.domain.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;

/**
* 
* @description /
* @author plover
* @date 2020-07-06
**/
@Data
public class AppBossVo implements Serializable {

    private Integer id;

    @ApiModelProperty(value = "小程序openid")
    private String openId;

    @ApiModelProperty(value = "公众号openid")
    private String mpOpenId;

    @ApiModelProperty(value = "avatarurl")
    private String avatarUrl;

    @ApiModelProperty(value = "city")
    private String city;

    @ApiModelProperty(value = "country")
    private String country;

    @ApiModelProperty(value = "gender")
    private Integer gender;

    @ApiModelProperty(value = "nickname")
    private String nickName;

    @ApiModelProperty(value = "province")
    private String province;

    @ApiModelProperty(value = "账号")
    private String account;

    @ApiModelProperty(value = "密码")
    private String password;

    @ApiModelProperty(value = "名字")
    private String name;

    @ApiModelProperty(value = "电话")
    private String phone;

    @ApiModelProperty(value = "余额")
    private BigDecimal money;

    @ApiModelProperty(value = "总金额")
    private BigDecimal totalMoney;

    @ApiModelProperty(value = "品牌名称")
    private String brandName;

    @ApiModelProperty(value = "门牌号")
    private String houseNo;

    @ApiModelProperty(value = "市场")
    private String market;

    @ApiModelProperty(value = "账号类型 1-主账号 2-子账号")
    private Integer accountType;

    private String accountTypeText;

    @ApiModelProperty(value = "最后登录时间")
    private String lastLoginTime;

    @ApiModelProperty(value = "创建时间")
    private String createTime;

    //因为前端checkbox，值为int会反选不上，则改成string
    private List<String> roleIdList;

}